package com.quanyan.place.client;

import com.quanyan.api.APIResponse;
import com.quanyan.common.Plugin.PageObj;
import com.quanyan.place.entity.apiresp.RespBizPlaceBaseInfo;
import com.quanyan.place.request.ReqCommentAdd;
import com.quanyan.place.request.ReqSearchVo;
import com.quanyan.place.response.RespPlaceMemberCardDetail;

import java.util.List;

/**
 * Created by zhaohui on 2017/5/16.
 * APP 接口
 */
public interface ApiPlaceClient {
    /**
     * 搜索场馆列表
     * @param reqSearchVo
     * @return
     */
    APIResponse<PageObj<List<RespBizPlaceBaseInfo>>> placeSearch(ReqSearchVo reqSearchVo);

    /**
     * 场馆会员
     * @param userId
     * @return
     */
    APIResponse<List<RespPlaceMemberCardDetail>> getMyVenueVipList(Integer userId);


    /**
     * 场馆评论
     * @param reqCommentAdd
     * @return
     */
    APIResponse<Integer> placeComment(ReqCommentAdd reqCommentAdd);
}
